package cn.yitun.chat.yitunserverimapicore.business.room.action;

import cn.yitun.chat.yituncommonmessage.impl.HeadImpl;
import cn.yitun.chat.yitungeneral.annotation.action.ActionMapping;
import cn.yitun.chat.yitungeneral.annotation.parameter.JsonDefine;
import cn.yitun.chat.yitunservercommonlib.constant.ActionTypeConstant;
import cn.yitun.chat.yitunservercommonlib.dataentity.dto.room.RoomChatContentDto;
import org.springframework.stereotype.Component;

@Component
@ActionMapping(value = ActionTypeConstant.ROOM_ACTION_PUSH)
public class RoomAction {
	

	/**
	 * 用户加入聊天室
	 * @author: yitun
	 * @createDate: 2016年8月26日 上午10:15:17
	 */
	@ActionMapping(value = "1.1.0001")
	public void joinRoom(HeadImpl head,
						 @JsonDefine("data") RoomChatContentDto query) {

//		roomId = (null == roomId || "".equals(roomId)) ? "default" : roomId;
	}

	/**
	 * 获取聊天室用户列表
	 * @author: yitun
	 * @createDate: 2016年8月26日 上午10:15:35
	 * @update: yitun
	 * @updateDate: 2016年8月26日 上午10:15:35
	 */
	@ActionMapping(value = "1.1.0002")
	public void getRoomUserList(HeadImpl head, @JsonDefine("data") RoomChatContentDto query) {
	}
}
